atomic propulsion - French English Dictionary